package com.liukai.todo_android.common.constants;

/**
 * @author ：liukai
 * @date ：Created in 2021/8/16 2:16 下午
 * @description：待办事项相关的枚举常量
 * @modified By：
 * @version: $
 */
public enum ScheduleConst implements Result {

    /**
     * 新增待办成功
     */
    ADD_SCHEDULE_SUCCESS(200, "新增待办成功"),

    /**
     * 新增待办失败
     */
    ADD_SCHEDULE_FAILED(500, "新增待办失败"),

    /**
     * 新增待办失败，网络未连接
     */
    ADD_SCHEDULE_FAILED_NO_INTERNET(501, "新增待办失败，网络未连接"),

    /**
     * "修改待办成功"
     */
    UPDATE_SCHEDULE_SUCCESS(200, "修改待办成功"),

    /**
     * "修改待办成功，网络未连接"
     */
    UPDATE_SCHEDULE_FAILED_NO_INTERNET(502, "修改待办失败，网络未连接"),

    /**
     * "修改待办成功"
     */
    UPDATE_SCHEDULE_FAILED(503, "修改待办失败"),

    /**
     * 删除成功
     */
    DELETE_SCHEDULE_SUCCESS(200, "删除成功"),

    /**
     * 删除失败
     */
    DELETE_SCHEDULE_FAILED(504, "删除失败"),

    /**
     * 删除失败，网络未连接
     */
    DELETE_SCHEDULE_FAILED_NO_INTERNET(505, "删除失败，网络未连接");

    private final int code;
    private final String message;

    ScheduleConst(int code, String message) {
        this.code = code;
        this.message = message;
    }


    @Override
    public int getCode() {
        return code;
    }

    @Override
    public String getMessage() {
        return message;
    }
}
